2812,2804,2795,2789,2787,2771,2770,2775,2774,2769,2770,2761,2761,2765,2767,2783,2791,2798,2806,2812,2861,2884,2887,2896,2905,2914,2925,2950,2953,2952,2948,2943,2943,2935,2933,2930,2928,2916,2906,2898,2898,2893,2892,2886,2880,2874,2869,2863,2861,2856,2849,2831,2824,2819,2812;646,638,625,615,607,596,578,571,558,552,544,536,526,522,516,515,511,502,502,506,506,506,502,501,497,489,487,488,492,502,507,517,536,543,555,563,574,581,587,590,604,608,629,630,636,638,642,648,654,657,661,660,656,648,646